﻿@model Inscriptionem.Models.Views.RegisterViewModel

@{
    ViewBag.Title = Inscriptionem.Configuration.Configuration.Instance.General.Title + " » Регистрация";
    Layout = "Layout.cshtml";


    string message = string.Empty;

    switch (Model.Error)
    {
        case Inscriptionem.Models.Enums.RegisterError.None:
            {
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.FirstNameEmpty:
            {
                message = "Пожалуйста введите имя.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.LastNameEmpty:
            {
                message = "Пожалуйста введите фамилию.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.MailEmpty:
            {
                message = "Пожалуйста введите имейл.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.MailNotAvailable:
            {
                message = "Введенный имейл занят другим пользователем.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.MailNotMatched:
            {
                message = "Введенные имейл адреса не совпадают.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.MailNotValid:
            {
                message = "Пожалуйста введите правильный имейл.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.PasswordEmpty:
            {
                message = "Пожалуйста введите пароль.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.PasswordLength:
            {
                message = "Пожалуйста введите пароль, длина которого 6 или более символов.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.PasswordNotMatched:
            {
                message = "Введенные пароли не совпадают.";
                break;
            }
        case Inscriptionem.Models.Enums.RegisterError.Other:
            {
                message = "Произошла неизвестная ошибка, попробуйте еще раз.";
                break;
            }
    }
}
<div class="outer" id="contentwrap">
    <div class="postcont">
		<div id="content">	
			<div class="post type-post status-publish format-standard hentry">
				<h2 class="title" style="text-align: center;">Регистрация</h2>
			</div>
            <div class="postdate-single login-error">@message</div>
            <div class="postdate-single">
                <form action="/@(Model.Language)/Login/Register" method="POST">
                    <div style="float:left; width:40%; text-align: right;">
                        <p class="login-paragraph">Имя</p>
                        <p class="login-paragraph">Ник</p>
                        <p class="login-paragraph">Фамилия</p>
                        <p class="login-paragraph">Email</p>
                        <p class="login-paragraph">Подтверждение Email</p>
                        <p class="login-paragraph">Пароль</p>
                        <p class="login-paragraph">Подтверждение пароля</p>
                        <p class="login-paragraph">Показывать мое имя</p>
                        <p class="login-paragraph">Показывать дату рождения</p>
                        <p class="login-paragraph">Показывать Email</p>
                    </div>
                    <div>
                        <p class="login-paragraph"><input type="text" name="FirstName" class="login-input" value="@Model.FirstName"/></p>
                        <p class="login-paragraph"><input type="text" name="NickName" class="login-input" value="@Model.NickName"/></p>
                        <p class="login-paragraph"><input type="text" name="LastName" class="login-input" value="@Model.LastName"/></p>
                        <p class="login-paragraph"><input type="text" name="Mail" class="login-input" value="@Model.Mail"/></p>
                        <p class="login-paragraph"><input type="text" name="MailConfirmation" class="login-input" value="@Model.MailConfirmation"/></p>
                        <p class="login-paragraph"><input type="password" name="Password" class="login-input"/></p>
                        <p class="login-paragraph"><input type="password" name="PasswordConfirmation" class="login-input"/></p>
                        <p class="login-paragraph"><input type="checkbox" name="IsRealNameVisible" style="margin-left: 25px;" @(Model.IsRealNameVisible ? "checked" : string.Empty)/></p>
                        <p class="login-paragraph"><input type="checkbox" name="IsBirthDateVisible" style="margin-left: 25px;" @(Model.IsBirthDateVisible ? "checked" : string.Empty)/></p>
                        <p class="login-paragraph"><input type="checkbox" name="IsMailVisible" style="margin-left: 25px;" @(Model.IsMailVisible ? "checked" : string.Empty)/></p>
                    </div>
                    <div class="clear"></div>
                    <div class="login-buttons"><input type="reset" value="Сбросить"/>&nbsp|&nbsp;<input type="submit" value="Зарегистрироваться"/></div>
                </form>
            </div>
		</div>
    </div>
</div>